package com.growthserver.dto;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;


@ApiModel(value = "积分预算表",description = "")
@TableName("T_INTEGRAL_BUDGET")
public class TIntegralBudget implements Serializable{
    /** 预算ID */
    @ApiModelProperty(name = "预算ID",notes = "")
    private String budgetId ;
    /** 发放部门 */
    @ApiModelProperty(name = "发放部门",notes = "")
    private String budgetDistributeDepartment ;
    /** 预算类型 */
    @ApiModelProperty(name = "预算类型",notes = "")
    private String budgetType ;
    /** 预算名称 */
    @ApiModelProperty(name = "预算名称",notes = "")
    private String budgetName ;
    /** 预算积分数值 */
    @ApiModelProperty(name = "预算积分数值",notes = "")
    private String budgetIntegralValue ;
    /** 开始时间 */
    @ApiModelProperty(name = "开始时间",notes = "")
    private Date budgetStartTime ;
    /** 结束时间 */
    @ApiModelProperty(name = "结束时间",notes = "")
    private Date budgetEndTime ;
    /** 签字文件 */
    @ApiModelProperty(name = "签字文件",notes = "")
    private String signFileUrl ;
    /** 预算申请单号 */
    @ApiModelProperty(name = "预算申请单号",notes = "")
    private String budgetRequestNum ;
    /** 预算说明 */
    @ApiModelProperty(name = "预算说明",notes = "")
    private String budgetDescription ;
    /** 审核状态:0待审核1通过2驳回 */
    @ApiModelProperty(name = "审核状态:0待审核1通过2驳回",notes = "")
    private String auditStatus ;
    /** 创建者ID */
    @ApiModelProperty(name = "创建者ID",notes = "")
    private String creator ;
    /** 创建者名称 */
    @ApiModelProperty(name = "创建者名称",notes = "")
    private String createdName ;
    /** 创建时间 */
    @ApiModelProperty(name = "创建时间",notes = "")
    private Date createdDate ;
    /** 修改人ID */
    @ApiModelProperty(name = "修改人ID",notes = "")
    private String modifier ;
    /** 修改人名称 */
    @ApiModelProperty(name = "修改人名称",notes = "")
    private String modifyName ;
    /** 最后修改时间 */
    @ApiModelProperty(name = "最后修改时间",notes = "")
    private Date lastUpdatedDate ;
    /** 是否启用 */
    @ApiModelProperty(name = "是否启用",notes = "")
    private String isEnable ;
    /** 乐观锁 */
    @ApiModelProperty(name = "乐观锁",notes = "")
    private String updateControlId ;

    private String exDate ;

    public String getExDate() {
        return exDate;
    }

    public void setExDate(String exDate) {
        this.exDate = exDate;
    }

    /** 预算ID */
    public String getBudgetId(){
        return this.budgetId;
    }
    /** 预算ID */
    public void setBudgetId(String budgetId){
        this.budgetId=budgetId;
    }
    /** 发放部门 */
    public String getBudgetDistributeDepartment(){
        return this.budgetDistributeDepartment;
    }
    /** 发放部门 */
    public void setBudgetDistributeDepartment(String budgetDistributeDepartment){
        this.budgetDistributeDepartment=budgetDistributeDepartment;
    }
    /** 预算类型 */
    public String getBudgetType(){
        return this.budgetType;
    }
    /** 预算类型 */
    public void setBudgetType(String budgetType){
        this.budgetType=budgetType;
    }
    /** 预算名称 */
    public String getBudgetName(){
        return this.budgetName;
    }
    /** 预算名称 */
    public void setBudgetName(String budgetName){
        this.budgetName=budgetName;
    }
    /** 预算积分数值 */
    public String getBudgetIntegralValue(){
        return this.budgetIntegralValue;
    }
    /** 预算积分数值 */
    public void setBudgetIntegralValue(String budgetIntegralValue){
        this.budgetIntegralValue=budgetIntegralValue;
    }
    /** 开始时间 */
    public Date getBudgetStartTime(){
        return this.budgetStartTime;
    }
    /** 开始时间 */
    public void setBudgetStartTime(Date budgetStartTime){
        this.budgetStartTime=budgetStartTime;
    }
    /** 结束时间 */
    public Date getBudgetEndTime(){
        return this.budgetEndTime;
    }
    /** 结束时间 */
    public void setBudgetEndTime(Date budgetEndTime){
        this.budgetEndTime=budgetEndTime;
    }
    /** 签字文件 */
    public String getSignFileUrl(){
        return this.signFileUrl;
    }
    /** 签字文件 */
    public void setSignFileUrl(String signFileUrl){
        this.signFileUrl=signFileUrl;
    }
    /** 预算申请单号 */
    public String getBudgetRequestNum(){
        return this.budgetRequestNum;
    }
    /** 预算申请单号 */
    public void setBudgetRequestNum(String budgetRequestNum){
        this.budgetRequestNum=budgetRequestNum;
    }
    /** 预算说明 */
    public String getBudgetDescription(){
        return this.budgetDescription;
    }
    /** 预算说明 */
    public void setBudgetDescription(String budgetDescription){
        this.budgetDescription=budgetDescription;
    }
    /** 审核状态:0待审核1通过2驳回 */
    public String getAuditStatus(){
        return this.auditStatus;
    }
    /** 审核状态:0待审核1通过2驳回 */
    public void setAuditStatus(String auditStatus){
        this.auditStatus=auditStatus;
    }
    /** 创建者ID */
    public String getCreator(){
        return this.creator;
    }
    /** 创建者ID */
    public void setCreator(String creator){
        this.creator=creator;
    }
    /** 创建者名称 */
    public String getCreatedName(){
        return this.createdName;
    }
    /** 创建者名称 */
    public void setCreatedName(String createdName){
        this.createdName=createdName;
    }
    /** 创建时间 */
    public Date getCreatedDate(){
        return this.createdDate;
    }
    /** 创建时间 */
    public void setCreatedDate(Date createdDate){
        this.createdDate=createdDate;
    }
    /** 修改人ID */
    public String getModifier(){
        return this.modifier;
    }
    /** 修改人ID */
    public void setModifier(String modifier){
        this.modifier=modifier;
    }
    /** 修改人名称 */
    public String getModifyName(){
        return this.modifyName;
    }
    /** 修改人名称 */
    public void setModifyName(String modifyName){
        this.modifyName=modifyName;
    }
    /** 最后修改时间 */
    public Date getLastUpdatedDate(){
        return this.lastUpdatedDate;
    }
    /** 最后修改时间 */
    public void setLastUpdatedDate(Date lastUpdatedDate){
        this.lastUpdatedDate=lastUpdatedDate;
    }
    /** 是否启用 */
    public String getIsEnable(){
        return this.isEnable;
    }
    /** 是否启用 */
    public void setIsEnable(String isEnable){
        this.isEnable=isEnable;
    }
    /** 乐观锁 */
    public String getUpdateControlId(){
        return this.updateControlId;
    }
    /** 乐观锁 */
    public void setUpdateControlId(String updateControlId){
        this.updateControlId=updateControlId;
    }
}